AList 简介
1 背景知识
一个支持多种存储的文件列表程序,使用 Gin 和 Solidjs。
2 手动安装
2.1 下载 AList
打开 AList Releaseopen in new window 下载待部署系统对应的文件。最新版的前端已经和后端打包好了,不用再下载前端文件了。
xxxx 指的是不同系统/架构对应的名称,一般 Linux-x86/64 为 alist-linux-amd64。如果你的 glibc 版本太低,建议下载 musl 版本
第一次运行时会输出初始密码。程序默认监听 5244 端口。现在打开 http://ip:5244
可以看到登录页面,WebDAV 请参阅 WebDav。
2.2 安装 AList
- 在
D:\Program Files
文件夹内创建alist
目录。 - 将下载的压缩包解压到
D:\Program Files\alist
,得到可执行文件:
unzip alist-xxxx.zip
- 使用“超级管理员用户”打开“CMD”。
- 手动运行程序
.\alist.exe server
Tip
当你看到 start server@0.0.0.0:5244
的输出,之后没有报错,说明操作成功。
- 手动设置一个Alist 服务密码
NEW_PASSWORD
是指你需要设置的密码。
.\alist.exe admin set NEW_PASSWORD
2.3 AList 配置守护进程
- 在 https://nssm.cc/downloadopen in new window 下载最新版本的
nssm
; - 解压文件(请放在
D:\Program Files
),在解压后的文件夹内按住 Shift 并右击空白处,选择“在此处打开 Powershell 窗口”; - 在弹出的窗口中输入
.\nssm.exe install AList
; - Path 选择 alist.exe 的路径,如
D:\alist\alist.exe
,Arguments 填server
; - Details 选项卡中可以自定义标题和描述,可以选择服务的自启动模式(自动|延迟启动|手动|禁用);
- 在 I/O 选项卡为 Output (stdout) 和 Output (stderr) 各自指定一个日志文件的路径,如
D:\alist\stdout.log
,文件本身(stdout.log
)可以不存在,但是指定的目录(D:\alist
)必须存在; - 点击“Install Service”即可。
- 后面对于AList 可以开机自启动。